Typecasting (Including Single-Argument Constructors)

PPoint(GeOb& a)

Used to convert an arbitrary geometric object to a projective point. Standard maps will be used to map the GeOb to a projective point; this will succeed if the mapping succeeds.

PPoint(MultiMap& m)
PPoint(Map& m)
See the descriptions given in Section [*] for the GeOb
single-argument constructors. If m can be cast into some sort of geometric object, these constructors will then attempt to map it to a projective point using standard maps.